package main

import "fmt"

type Person struct {
	Name string
}

func (me *Person) GetName() string {
	return me.Name
}

type SuperPerson struct {
	Person
}

func (me *SuperPerson) Fly() {
	fmt.Println(me.GetName(), " flying...")
}


func main() {
	var superman SuperPerson
	superman.Name = "超人"
	superman.Fly()
}
